Find a Bus from Miami to Key West

Bus from Key West to Miami

Cheap buses leaving today
One passenger / one way

6:35 PM10:55 PM
$28
MIA Airport TerminalGreyhound Station
Greyhound
6:35 PM
MIA Airport Terminal
10:55 PM
Greyhound Station
Greyhound
$28USD
4:40 PM10:55 PM
$28
North Miami Beach GreyhoundGreyhound Station
Greyhound
4:40 PM
North Miami Beach Greyhound
10:55 PM
Greyhound Station
Greyhound
$28USD
6:25 PM10:55 PM
$28
MIA Airport Central StationGreyhound Station
Greyhound
6:25 PM
MIA Airport Central Station
10:55 PM
Greyhound Station
Greyhound
$28USD
6:35 PM10:55 PM
$28
MIA Airport TerminalGreyhound Station
Greyhound
6:35 PM
MIA Airport Terminal
10:55 PM
Greyhound Station
Greyhound
$28USD

Cheap buses leaving tomorrow
One passenger / one way

12:35 PM4:55 PM
$28
MIA Airport TerminalGreyhound Station
Greyhound
12:35 PM
MIA Airport Terminal
4:55 PM
Greyhound Station
Greyhound
$28USD
6:35 PM10:55 PM
$28
MIA Airport TerminalGreyhound Station
Greyhound
6:35 PM
MIA Airport Terminal
10:55 PM
Greyhound Station
Greyhound
$28USD
11:45 AM4:55 PM
$28
North Miami Beach GreyhoundGreyhound Station
Greyhound
11:45 AM
North Miami Beach Greyhound
4:55 PM
Greyhound Station
Greyhound
$28USD
4:40 PM10:55 PM
$28
North Miami Beach GreyhoundGreyhound Station
Greyhound
4:40 PM
North Miami Beach Greyhound
10:55 PM
Greyhound Station
Greyhound
$28USD
12:25 PM4:55 PM
$28
MIA Airport Central StationGreyhound Station
Greyhound
12:25 PM
MIA Airport Central Station
4:55 PM
Greyhound Station
Greyhound
$28USD
12:35 PM4:55 PM
$28
MIA Airport TerminalGreyhound Station
Greyhound
12:35 PM
MIA Airport Terminal
4:55 PM
Greyhound Station
Greyhound
$28USD

Cheap buses leaving Friday
One passenger / one way

12:35 PM4:55 PM
$32
MIA Airport TerminalGreyhound Station
Greyhound
12:35 PM
MIA Airport Terminal
4:55 PM
Greyhound Station
Greyhound
$32USD
6:35 PM10:55 PM
$32
MIA Airport TerminalGreyhound Station
Greyhound
6:35 PM
MIA Airport Terminal
10:55 PM
Greyhound Station
Greyhound
$32USD
11:45 AM4:55 PM
$32
North Miami Beach GreyhoundGreyhound Station
Greyhound
11:45 AM
North Miami Beach Greyhound
4:55 PM
Greyhound Station
Greyhound
$32USD
4:40 PM10:55 PM
$32
North Miami Beach GreyhoundGreyhound Station
Greyhound
4:40 PM
North Miami Beach Greyhound
10:55 PM
Greyhound Station
Greyhound
$32USD
12:25 PM4:55 PM
$32
MIA Airport Central StationGreyhound Station
Greyhound
12:25 PM
MIA Airport Central Station
4:55 PM
Greyhound Station
Greyhound
$32USD
12:35 PM4:55 PM
$32
MIA Airport TerminalGreyhound Station
Greyhound
12:35 PM
MIA Airport Terminal
4:55 PM
Greyhound Station
Greyhound
$32USD

Cheap buses leaving Saturday
One passenger / one way

6:35 PM10:55 PM
$28
MIA Airport TerminalGreyhound Station
Greyhound
6:35 PM
MIA Airport Terminal
10:55 PM
Greyhound Station
Greyhound
$28USD
12:35 PM4:55 PM
$32
MIA Airport TerminalGreyhound Station
Greyhound
12:35 PM
MIA Airport Terminal
4:55 PM
Greyhound Station
Greyhound
$32USD
11:45 AM4:55 PM
$32
North Miami Beach GreyhoundGreyhound Station
Greyhound
11:45 AM
North Miami Beach Greyhound
4:55 PM
Greyhound Station
Greyhound
$32USD
4:40 PM10:55 PM
$32
North Miami Beach GreyhoundGreyhound Station
Greyhound
4:40 PM
North Miami Beach Greyhound
10:55 PM
Greyhound Station
Greyhound
$32USD
12:25 PM4:55 PM
$32
MIA Airport Central StationGreyhound Station
Greyhound
12:25 PM
MIA Airport Central Station
4:55 PM
Greyhound Station
Greyhound
$32USD
6:35 PM10:55 PM
$28
MIA Airport TerminalGreyhound Station
Greyhound
6:35 PM
MIA Airport Terminal
10:55 PM
Greyhound Station
Greyhound
$28USD

Cheap buses leaving Sunday
One passenger / one way

12:35 PM4:55 PM
$31
MIA Airport TerminalGreyhound Station
Greyhound
12:35 PM
MIA Airport Terminal
4:55 PM
Greyhound Station
Greyhound
$31USD
6:35 PM10:55 PM
$31
MIA Airport TerminalGreyhound Station
Greyhound
6:35 PM
MIA Airport Terminal
10:55 PM
Greyhound Station
Greyhound
$31USD
11:45 AM4:55 PM
$31
North Miami Beach GreyhoundGreyhound Station
Greyhound
11:45 AM
North Miami Beach Greyhound
4:55 PM
Greyhound Station
Greyhound
$31USD
4:40 PM10:55 PM
$31
North Miami Beach GreyhoundGreyhound Station
Greyhound
4:40 PM
North Miami Beach Greyhound
10:55 PM
Greyhound Station
Greyhound
$31USD
12:25 PM4:55 PM
$31
MIA Airport Central StationGreyhound Station
Greyhound
12:25 PM
MIA Airport Central Station
4:55 PM
Greyhound Station
Greyhound
$31USD
12:35 PM4:55 PM
$31
MIA Airport TerminalGreyhound Station
Greyhound
12:35 PM
MIA Airport Terminal
4:55 PM
Greyhound Station
Greyhound
$31USD

Cheap buses leaving Monday
One passenger / one way

12:35 PM4:55 PM
$34
MIA Airport TerminalGreyhound Station
Greyhound
12:35 PM
MIA Airport Terminal
4:55 PM
Greyhound Station
Greyhound
$34USD
6:35 PM10:55 PM
$34
MIA Airport TerminalGreyhound Station
Greyhound
6:35 PM
MIA Airport Terminal
10:55 PM
Greyhound Station
Greyhound
$34USD
11:45 AM4:55 PM
$34
North Miami Beach GreyhoundGreyhound Station
Greyhound
11:45 AM
North Miami Beach Greyhound
4:55 PM
Greyhound Station
Greyhound
$34USD
4:40 PM10:55 PM
$34
North Miami Beach GreyhoundGreyhound Station
Greyhound
4:40 PM
North Miami Beach Greyhound
10:55 PM
Greyhound Station
Greyhound
$34USD
12:25 PM4:55 PM
$34
MIA Airport Central StationGreyhound Station
Greyhound
12:25 PM
MIA Airport Central Station
4:55 PM
Greyhound Station
Greyhound
$34USD
12:35 PM4:55 PM
$34
MIA Airport TerminalGreyhound Station
Greyhound
12:35 PM
MIA Airport Terminal
4:55 PM
Greyhound Station
Greyhound
$34USD

Cheap buses leaving Tuesday
One passenger / one way

12:35 PM4:55 PM
$42
MIA Airport TerminalGreyhound Station
Greyhound
12:35 PM
MIA Airport Terminal
4:55 PM
Greyhound Station
Greyhound
$42USD
6:35 PM10:55 PM
$42
MIA Airport TerminalGreyhound Station
Greyhound
6:35 PM
MIA Airport Terminal
10:55 PM
Greyhound Station
Greyhound
$42USD
11:45 AM4:55 PM
$42
North Miami Beach GreyhoundGreyhound Station
Greyhound
11:45 AM
North Miami Beach Greyhound
4:55 PM
Greyhound Station
Greyhound
$42USD
4:40 PM10:55 PM
$42
North Miami Beach GreyhoundGreyhound Station
Greyhound
4:40 PM
North Miami Beach Greyhound
10:55 PM
Greyhound Station
Greyhound
$42USD
12:25 PM4:55 PM
$42
MIA Airport Central StationGreyhound Station
Greyhound
12:25 PM
MIA Airport Central Station
4:55 PM
Greyhound Station
Greyhound
$42USD
12:35 PM4:55 PM
$42
MIA Airport TerminalGreyhound Station
Greyhound
12:35 PM
MIA Airport Terminal
4:55 PM
Greyhound Station
Greyhound
$42USD

Bus Miami to Key West: Trip Overview

5
Daily Buses
11:45 AM - 6:35 PM
Departure Time
$25
Average Price
Average Trip Duration

Trip Reviews for Miami - Key West

4.3 out of 5 stars

User reviews from travelers who booked a bus ticket from Miami to Key West

Ratings and Reviews (35)


Tamas B.September 19, 2018 | Timeliness: 5 | Staff: 5 | 

The bus driver was so nice and friendly. We got to the destination on time. I will definitely recommend it to my friends. Will use your services again! 5 stars

Valentina V.August 6, 2018 | Timeliness: 2 | Staff: 5 | 

The bus had no bathroom as written in my reservation. The arrival was scheduled one hour before what it actually did. Luckily the driver was the nicest person ever, and helped us making a 15 minutes stop to let us eat and go to the bathroom.

Anna E.August 3, 2018 | Timeliness: 5 | Staff: 5 | 

Really good service

Susan S.July 24, 2018 | Timeliness: 5 | Staff: 5 | 

Our driver was punctual and friendly

Ka Yan L.July 17, 2018 | Timeliness: 4 | Staff: 4 | 

The seats are soft and large enough for adult, however, they lack maintenance and are unadjustable to lay back, which is uncomfortable for a long travel.

Alejandro O.July 12, 2018 | Timeliness: 1 | Staff: 1 | 

We missed our connection bus because the first one was delayed and we had to wait 5 hours to get the next bus going to key west.

Donna M.June 8, 2018 | Timeliness: 5 | Staff: 5 | 

Clean, friendly staff and on time

Henry Reuben A.May 1, 2018 | Timeliness: 1 | Staff: 4 | 

Pick up time at both ways was very very late, 30 minutes both ways is not acceptable

Maria P.April 29, 2018 | Timeliness: 2 | Staff: 4 | 

Excellent service. Very satisfied.

Trond D.April 26, 2018 | Timeliness: 5 | Staff: 5 | 

Busdriver friendly and gave us help with our suitcases

Emmanuel D.April 24, 2018 | Timeliness: 5 | Staff: 5 | 

The bus from Miami to key West was a bit worn out but it did the job very well. Timeliness was excellent and the driver very helpful

Raed A.April 19, 2018 | Timeliness: 5 | Staff: 5 | 

It was awesome , punctual, great

Emma P.April 17, 2018 | Staff: 5 | 

Air con was a bit too much but otherwise GREAT

Christian W.April 10, 2018 | Timeliness: 5 | Staff: 5 | 

Smooth, comfy, safe, reliable, and cheap.

Maria F.March 28, 2018 | Timeliness: 5 | Staff: 5 | 

Amazing Experience! Thank you Greyhound!

Maria F.March 28, 2018 | Timeliness: 5 | Staff: 5 | 

Amazing Experience! Thank you Greyhound!

Thimo R.March 6, 2018 | Timeliness: 2 | Staff: 3 | 

Finding the bus station was not very easy, because there were no signs given. The bus was always late and they changed the time for the way back to 30minutes later as planned just when we arrived in Key West. On the way back it was very cold because the AC was running all the time. Receiving a bottle of water for every trip was nice!

Sonja K.March 6, 2018 | Timeliness: 1 | Staff: 2 | 

Description said you should have a printed ticket but it turned out this wasn't necessary at all. It also said you should be at the bus stop 30-45 minutes before departure but the bus left 15 minutes late. Moreover it was freezing cold in the bus since the AC was on high the whole ride. Departure in Key West should have been at 7 pm but we left at around 8 pm. It was nice that we got 2 bottles of water for free though.

Flora B.March 6, 2018 | Timeliness: 5 | Staff: 5 | 

Great service at a decent price!

Catherine W.March 2, 2018 | Timeliness: 3 | Staff: 5 | 

I would use Go Bus again.

Marketa J.March 2, 2018 | Timeliness: 4 | Staff: 5 | 

Driver was very friendly. Bus was nice and new. Seats comfortable. But was freezing there!

Aaron L.February 27, 2018 | Timeliness: 5 | Staff: 5 | 

We loved George, he was awesome and punctual. His intercom voice was also amazing. Such a cool guy.

Ricardo M.February 15, 2018 | Timeliness: 5 | Staff: 5 | 

Friendly driver, bus was right on-time.The experience was absolutely perfect.

Sharon V.February 6, 2018 | Timeliness: 1 | Staff: 1 | 

The driver forgot to pick up passengers at the airport, so we had to turn around during rush hour. This added more than an hour to our trip

Vanesa B.February 5, 2018 | Timeliness: 5 | Staff: 5 | 

Very good ..

Rosemary M.January 13, 2018 | Timeliness: 3 | Staff: 5 | 

Trip was ok apart from leaving late.

Petra D.December 25, 2017 | Timeliness: 5 | Staff: 5 | 

I was little confused about the pickup spot because nothing indicates where exactly it is

Ke S.December 15, 2017 | Timeliness: 2 | Staff: 4 | 

Bus smells like urine... Staff at Miami Airport is quite rude. I mistakened reference number as e ticketed. I was shouted by staff that I was wrong...

Maite S.June 11, 2017 | Timeliness: 5 | Staff: 5 | 

Very easy and smooth experience

Ella O.June 7, 2017 | Timeliness: 5 | Staff: 5 | 

It's too cold in the bus!! But beside that the ride is perfect

Traveling from Miami to Key West by Bus

Miami and Key West are both ideal Florida destinations for travelers, offering idyllic beaches by day and an epic party scene by night. Expect a more casual, low-key Caribbean vibe throughout Key West while Miami features skyscrapers, a more hurried pace, and club goers dressed to impress. Both destinations are easily connected by bus service, allowing you to forego airline luggage fees and pack a few extra outfits.

How long can I expect to be on the bus?

Key West and Miami are about 150 miles apart, around four hours by car without traffic. The Greyhound service between the two cities only takes 30 minutes more, and that includes several stops along the way. If the idea of 4.5 hours on a bus seems too long, book a one-way from Miami to Islamorada to stretch your legs, then another ticket from Islamorada to Key West. You can shave another 30 minutes off your travel time if you catch the Greyhound at Miami Cutler Bay rather than Miami Airport.

What are the schedules like?

There are two scheduled runs per day on Greyhound from Miami to Key West. The first departs at 12:25 from Miami Airport (or 1:10pm from Miami Cutler Bay) and the second at 5:45pm from the airport (6:30 from Cutler Bay).

How much will it cost?

You may be able to find fares for as low as $22, but the average fare is around $34 one way. You can usually save a few dollars by booking a round trip fare as well. Busbud sometimes offers discount or promo codes, so check the website regularly.

How do I buy a ticket?

Buying your Miami to Key West bus ticket is a breeze on Busbud. Do a search of Miami to Key West and you’ll see the two routes per day. Enter your info and be sure it matches the photo ID you plan to use on the trip. Reserve your ticket using a credit or debit card, and you’re all set. Buying your ticket at the station is an option, but with only two scheduled routes per day, you could find it sold out, especially during holiday periods.

Where do the buses leave and depart from in Miami and Key West?

There are two departure stations in Miami: the Miami Airport Greyhound Bus Station and the Greyhound Station on Caribbean Blvd in Miami Cutler Bay. There is one arrival station in Key West at the Key West Greyhound Bus Station.

What amenities can I expect to find on the bus?

Economy seats include Wi-Fi, air conditioning, power outlets, and the Greyhound bus is equipped with a washroom.

What is it like taking the bus vs. flying?

For one, skipping the security lines at the Miami airport is worth it. You’re looking at nearly the same amount of travel time when you factor in check-in, TSA checkpoints, etc. Print your bus ticket at home, show up to the station, and enjoy air conditioning and free Wi-Fi where you can spend those hours catching up on work or chatting with family instead of standing in lines.

 

These helpful tips were brought to you by Erin De Santiago from ourtastytravels.com

About Bus Travel

Bus Travel Tips

Make friends with the driver. They usually know a lot about your destination and may even recommend which side of the bus to sit on to get the best views on the road between Miami and Key West!

Much more than a mere vehicle taking you from Miami to Key West, riding the bus will expose you to some of most stunning panoramas while enroute to your final bus stop.

Taking the bus creates the smallest carbon footprint compared to other modes of transport. Not to mention that buses will allow you to discover scenic gems from Miami to Key West that are otherwise impossible to come by with a plane.

Create your own real life musical score by curating a personalized bus travel playlist - the perfect accompaniment to your bus ride from Miami to Key West.

Did you know?

Did you know that 80% of the buses in North America are equipped with WiFi and power outlets ? And 60% of bus travelers have used their electronic device on board during 2014.

The average number of passengers on a coach bus is 32 meaning that a bus could replace a minimum of at least 30 cars!

One of the longest bus route in the world goes all the way from Ontario to Alberta in Canada (with the same bus). This trip is 3,435 km or 2,135 miles long and the price is a bit under $100.

Popular Buses Connecting Miami

Popular Buses Connecting Key West

Popular routes in this country

About Busbud

The Best Way To Book Bus Tickets

Busbud.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. With several language and currency options available, Busbud seeks to cater to international bus travellers no matter where they are in the world. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew