Sign in
Top categories
Top dishes
Popular cities
Browse by state
Popular chains
Skip to content
Hungry? You're in the right placeHungry? You're in the right place

Order local favourites with Uber Eats

    1. United Kingdom
    2. Scotland
    3. Dunfermline

    The Best Dunfermline Restaurants

    Have tasty Dunfermline restaurant food delivered to your door with Uber Eats. Whether you want to order breakfast, lunch, dinner or a snack, Uber Eats makes it easy to discover new and nearby places to eat in Dunfermline. Browse the best food delivery options near you, place your order and track it by the minute.


    Popular near you
  • McDonald's® - Fife Leisure Park

    McDonald's® - Fife Leisure Park
    Rated 3.9 out of 5 stars based on more than 200 reviews.
    £2.79 Delivery Fee
     • 
    25–35 min
  • Subway (74 Hospital Hill)

    Subway (74 Hospital Hill)
    Rated 3.8 out of 5 stars based on 55 reviews.
    £1.29 Delivery Fee
     • 
    25–35 min
  • Starbucks (Dunfermline DT)

    Starbucks (Dunfermline DT)
    Rated 4.5 out of 5 stars based on 59 reviews.
    £2.29 Delivery Fee
     • 
    20–30 min
  • Asda St Leonards

    Asda St Leonards
    A top-rated restaurant with 4.5 out of 5 stars based on 103 reviews.
    £1.29 Delivery Fee
     • 
    35–45 min
  • MCCOLLS Dunfermline Woodhill

    MCCOLLS Dunfermline Woodhill
    Rated 4.3 out of 5 stars based on 29 reviews.
    £0.79 Delivery Fee
     • 
    20–30 min
  • KFC Dunfermline - Fife Leisure Park

    KFC Dunfermline - Fife Leisure Park
    Rated 4.0 out of 5 stars based on more than 200 reviews.
    £2.29 Delivery Fee
     • 
    20–30 min
  • Tim Hortons - Dunfermline

    Tim Hortons - Dunfermline
    Rated 3.7 out of 5 stars based on 95 reviews.
    £0.79 Delivery Fee
     • 
    25–35 min
  • Pizza Hut Restaurants (Fife Leisure Park)

    Save on selected items
    Pizza Hut Restaurants (Fife Leisure Park)
    Rated 3.5 out of 5 stars based on 31 reviews.
    £1.79 Delivery Fee
     • 
    25–35 min
  • In a rush?
    Here’s the fastest delivery for you
  • Londis - Bothwell Street

    Londis - Bothwell Street
    A top-rated restaurant with 4.7 out of 5 stars based on 27 reviews.
    £1.29 Delivery Fee
     • 
    15–25 min
  • H & S Stores

    H & S Stores
    £0 Delivery Fee
     • 
    15–25 min
  • KFC Dunfermline - Fife Leisure Park

    KFC Dunfermline - Fife Leisure Park
    Rated 4.0 out of 5 stars based on more than 200 reviews.
    £2.29 Delivery Fee
     • 
    20–30 min
  • Starbucks (Dunfermline DT)

    Starbucks (Dunfermline DT)
    Rated 4.5 out of 5 stars based on 59 reviews.
    £2.29 Delivery Fee
     • 
    20–30 min
  • MCCOLLS Dunfermline Woodhill

    MCCOLLS Dunfermline Woodhill
    Rated 4.3 out of 5 stars based on 29 reviews.
    £0.79 Delivery Fee
     • 
    20–30 min
  • National brands
  • Papa John's (Unit 2, 67a Woodmill Road)

    Papa John's (Unit 2, 67a Woodmill Road)
    £3 Delivery Fee
     • 
    40–60 min
  • McDonald's® - Fife Leisure Park

    McDonald's® - Fife Leisure Park
    Rated 3.9 out of 5 stars based on more than 200 reviews.
    £2.79 Delivery Fee
     • 
    25–35 min
  • Starbucks (Dunfermline DT)

    Starbucks (Dunfermline DT)
    Rated 4.5 out of 5 stars based on 59 reviews.
    £2.29 Delivery Fee
     • 
    20–30 min
  • Subway (74 Hospital Hill)

    Subway (74 Hospital Hill)
    Rated 3.8 out of 5 stars based on 55 reviews.
    £1.29 Delivery Fee
     • 
    25–35 min
  • Top Eats
    Great delivery restaurants
  • Bay of Bengal Restaurant

    5 orders until £15 reward
    Bay of Bengal Restaurant
    £3.50 Delivery Fee
     • 
    40–60 min
  • Curry heights

    Curry heights
    £3.50 Delivery Fee
     • 
    40–60 min
  • La Zara

    La Zara
    £2.50 Delivery Fee
     • 
    20–40 min
  • Bella e Buona

    3 orders until £9 reward
    Bella e Buona
    £2 Delivery Fee
     • 
    20–40 min
  • Family favourites
  • Bella's Pizza

    Bella's Pizza
    £2 Delivery Fee
     • 
    40–60 min
  • Betts Bistro

    Betts Bistro
    £2.50 Delivery Fee
     • 
    5–25 min
  • kockraco

    kockraco
    £3 Delivery Fee
     • 
    20–40 min
  • McDonald's® - Halbeath Retail Park

    McDonald's® - Halbeath Retail Park
    Rated 3.9 out of 5 stars based on more than 200 reviews.
    £2.79 Delivery Fee
     • 
    30–40 min

    KFC Dunfermline - Fife Leisure Park

    KFC Dunfermline - Fife Leisure Park
    Rated 4.0 out of 5 stars based on more than 200 reviews.
    £2.29 Delivery Fee
     • 
    20–30 min

    Asda St Leonards

    Asda St Leonards
    A top-rated restaurant with 4.5 out of 5 stars based on 103 reviews.
    £1.29 Delivery Fee
     • 
    35–45 min

    La Zara

    La Zara
    £2.50 Delivery Fee
     • 
    20–40 min

    Tim Hortons - Dunfermline

    Tim Hortons - Dunfermline
    Rated 3.7 out of 5 stars based on 95 reviews.
    £0.79 Delivery Fee
     • 
    25–35 min

    Subway (74 Hospital Hill)

    Subway (74 Hospital Hill)
    Rated 3.8 out of 5 stars based on 55 reviews.
    £1.29 Delivery Fee
     • 
    25–35 min

    Monterey Jack's (Dunfermline)

    Monterey Jack's (Dunfermline)
    Rated 4.4 out of 5 stars based on 33 reviews.
    £3 Delivery Fee
     • 
    50–70 min

    Hook & Catch X Tuck Shakk

    Hook & Catch X Tuck Shakk
    Rated 4.5 out of 5 stars based on 123 reviews.
    £3 Delivery Fee
     • 
    35–55 min

    Marini's - Dunfermline

    Marini's - Dunfermline
    Rated 4.2 out of 5 stars based on 42 reviews.
    £2 Delivery Fee
     • 
    60–80 min

    Smashburger (Fife Leisure Park)

    Smashburger (Fife Leisure Park)
    Rated 4.0 out of 5 stars based on 98 reviews.
    £1.29 Delivery Fee
     • 
    50–60 min

    Starbucks (Dunfermline DT)

    Starbucks (Dunfermline DT)
    Rated 4.5 out of 5 stars based on 59 reviews.
    £2.29 Delivery Fee
     • 
    20–30 min

    Masterchef

    Masterchef
    A top-rated restaurant with 4.5 out of 5 stars based on 15 reviews.
    £2.99 Delivery Fee
     • 
    40–60 min

    Everest Inn

    Everest Inn
    A top-rated restaurant with 4.9 out of 5 stars based on 42 reviews.
    £3 Delivery Fee
     • 
    40–60 min

    Spice Of India

    Spice Of India
    A top-rated restaurant with 4.6 out of 5 stars based on 52 reviews.
    £3.50 Delivery Fee
     • 
    40–60 min

    Bella e Buona

    3 orders until £9 reward
    Bella e Buona
    £2 Delivery Fee
     • 
    20–40 min

    Betts Bistro

    Betts Bistro
    £2.50 Delivery Fee
     • 
    5–25 min

    Apricot Indian and Nepalese Restaurant

    Apricot Indian and Nepalese Restaurant
    Rated 4.5 out of 5 stars based on 37 reviews.
    £3 Delivery Fee
     • 
    40–60 min

    Goodfryers

    Goodfryers
    £2.50 Delivery Fee
     • 
    40–60 min

    Pizza Hut Restaurants (Fife Leisure Park)

    Save on selected items
    Pizza Hut Restaurants (Fife Leisure Park)
    Rated 3.5 out of 5 stars based on 31 reviews.
    £1.79 Delivery Fee
     • 
    25–35 min

    kockraco

    kockraco
    £3 Delivery Fee
     • 
    20–40 min

    MCCOLLS Dunfermline Woodhill

    MCCOLLS Dunfermline Woodhill
    Rated 4.3 out of 5 stars based on 29 reviews.
    £0.79 Delivery Fee
     • 
    20–30 min

    Frankie & Benny's (Dunfermline)

    Save on selected items
    Frankie & Benny's (Dunfermline)
    Rated 4.0 out of 5 stars based on 51 reviews.
    £1.29 Delivery Fee
     • 
    30–40 min

    Pizza Hut Delivery (Duloch Park)

    Pizza Hut Delivery (Duloch Park)
    Rated 4.2 out of 5 stars based on 38 reviews.
    £1.29 Delivery Fee
     • 
    30–40 min

    Curry heights

    Curry heights
    £3.50 Delivery Fee
     • 
    40–60 min

    Basil Indian Restaurant

    Basil Indian Restaurant
    Rated 4.1 out of 5 stars based on 19 reviews.
    £3 Delivery Fee
     • 
    20–40 min

    Treat Time

    Treat Time
    Rated 4.0 out of 5 stars based on 37 reviews.
    £1.29 Delivery Fee
     • 
    25–35 min

    Bird Box (Dunfermline)

    Bird Box (Dunfermline)
    Rated 4.5 out of 5 stars based on 15 reviews.
    £1.79 Delivery Fee
     • 
    30–40 min

    Harvester - Halbeath Park

    Harvester - Halbeath Park
    £0.79 Delivery Fee
     • 
    30–40 min

    STACKS (Dunfermline)

    STACKS (Dunfermline)
    Rated 4.0 out of 5 stars based on 22 reviews.
    £1.79 Delivery Fee
     • 
    30–40 min

    H & S Stores

    H & S Stores
    £0 Delivery Fee
     • 
    15–25 min

    BONE JAM (Dunfermline)

    BONE JAM (Dunfermline)
    £1.29 Delivery Fee
     • 
    30–40 min

    Devonly Pies (Dunfermline)

    Devonly Pies (Dunfermline)
    £2.29 Delivery Fee
     • 
    45–55 min

    Puddo (Dunfermline)

    Puddo (Dunfermline)
    Rated 3.8 out of 5 stars based on 13 reviews.
    £2.29 Delivery Fee
     • 
    30–40 min

    Panas Thai Restaurant

    Panas Thai Restaurant
    £2.50 Delivery Fee
     • 
    20–40 min

    Londis - Bothwell Street

    Londis - Bothwell Street
    A top-rated restaurant with 4.7 out of 5 stars based on 27 reviews.
    £1.29 Delivery Fee
     • 
    15–25 min

    Bay of Bengal Restaurant

    5 orders until £15 reward
    Bay of Bengal Restaurant
    £3.50 Delivery Fee
     • 
    40–60 min

    Papa John's (Unit 2, 67a Woodmill Road)

    Papa John's (Unit 2, 67a Woodmill Road)
    £3 Delivery Fee
     • 
    40–60 min

    Bella's Pizza

    Bella's Pizza
    £2 Delivery Fee
     • 
    40–60 min

    Fabric

    Schedule order
    Opens Sunday 12:00
    Fabric

    Subway (Duloch Park)

    Currently unavailable
    Subway (Duloch Park)
    Rated 4.2 out of 5 stars based on 128 reviews.

    Subway (Kingsgate Shopping Centre)

    Currently unavailable
    Subway (Kingsgate Shopping Centre)
    Rated 4.1 out of 5 stars based on 25 reviews.

    Nisa Local (88 Main Street)

    Currently unavailable
    Nisa Local (88 Main Street)

    The Fry Spot

    Currently unavailable
    The Fry Spot

    Tony Macaroni (Dunfermline)

    Currently unavailable
    Tony Macaroni (Dunfermline)
    Rated 3.9 out of 5 stars based on 31 reviews.

    Scoopz Desserts & Candies

    Currently unavailable
    Scoopz Desserts & Candies
    Rated 4.5 out of 5 stars based on 181 reviews.

    Risotteria - Dunfermline

    Currently unavailable
    Risotteria - Dunfermline

    Tuck Shakk

    Currently unavailable
    Tuck Shakk

    Wicked Cheesecake

    Currently unavailable
    Wicked Cheesecake

    Costa Coffee (Dunfermline)

    Currently unavailable
    Costa Coffee (Dunfermline)
    Rated 3.7 out of 5 stars based on 19 reviews.

    Bob and Berts (Dunfermline)

    Schedule order
    Opens Sunday 09:00
    Bob and Berts (Dunfermline)
    Rated 4.3 out of 5 stars based on 17 reviews.

    Starbucks (Dunfermline)

    Schedule order
    Opens Sunday 10:00
    Starbucks (Dunfermline)
    Rated 4.1 out of 5 stars based on 20 reviews.

    Caffe Nero (Dunfermline)

    Schedule order
    Opens Sunday 09:30
    Caffe Nero (Dunfermline)
    Rated 4.2 out of 5 stars based on 12 reviews.

    Mr Italiano

    Currently unavailable
    Mr Italiano

    Dunfermline food delivery and takeaway

    With 77 restaurants in Dunfermline on Uber Eats, including McDonald's® - Halbeath Retail Park, KFC Dunfermline - Fife Leisure Park and Asda St Leonards, you’ll have your pick of places where you can order food online. Get food – from Fast food to Breakfast & brunch – from some of the best restaurants in Dunfermline delivered to your door. If you’d prefer to get your takeaway yourself, simply browse Dunfermline restaurants offering pick-up.

    Dunfermline restaurants that deliver

    Uber Eats helps you find food delivery and pick-up options from a wide selection of places to eat in Dunfermline. Enter an address to browse Dunfermline restaurants and cafés offering food delivery. Spotted Dunfermline restaurants on Uber Eats that you’ve never tried? View their menus and star ratings to help you decide if you’d like to try their food.

    Best food in Dunfermline

    On a quest to taste the best food in Dunfermline? Search for famous restaurants in Dunfermline or for popular places to eat in Dunfermline to see if they offer food delivery with Uber Eats. Sometimes the best food is just what you’re craving, so if you know what you’d like to eat, browse Dunfermline restaurants that deliver by cuisine or dish.